package com.market.inventory.server.service;

import com.market.common.core.domain.Result;
import com.market.inventory.server.City;
import com.market.inventory.server.purchase.SamPurchase;
import com.market.inventory.server.vo.VoProductSku;
import com.market.inventory.server.vo.VoPurchase;
import com.market.product.common.domain.ProductInfo;
import com.market.product.common.domain.ProductSkuInfo;

import java.util.List;

public interface SamInventoryService {


    List<ProductInfo> forewarninglist();


    List<ProductSkuInfo> inventoryselect();

    Integer purchase(SamPurchase samPurchase);

    List<ProductSkuInfo> forewarningdetails(Integer id);

    List<SamPurchase> purchaseList();

    Integer updateStatus(VoPurchase voPurchase);

    Integer purchaseUpdate(VoProductSku voProductSku);


    Result<List<City>> city(Integer cityId);
}
